#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Proto示例模块
展示如何在Module文件中配置proto文件
"""

# 添加proto库 - 完整版proto
env.AddProtoLibrary(
    name="person_proto",
    proto_files=[
        "protodir/person.proto"
    ],
    proto_type="full",  # 支持 full/lite/min

)

# 添加使用proto库的可执行文件
env.AddExecutable(
    name="proto_example",
    sources=[
        "main.cpp"
    ],
    static_libs=[
        "person_proto"  # 依赖上面定义的proto库
    ],
    cppflags=[
        "-std=c++11"
    ]
)